Big Huge Thesaurus

Calophyllum longifolium

noun